Smartling\Vendor\Symfony\Component\DependencyInjection\ContainerBuilder D

Total Complexity 180
Dependencies 28
Dependents 42
Total lines 1,158
Lines of code 493
Logical lines of code 284
Comment lines 423
Methods 57
Properties 13

Methods 57

Method Rating Maintainability Complexity Lines of code
createService()
C
33 31 87
get()
A
48 10 32
set()
A
57 9 15
compile()
A
56 8 18
synchronize()
A
55 8 17
shareService()
S
57 7 16
setAlias()
S
56 7 16
merge()
S
55 6 19
doResolveServices()
S
58 6 14
getServiceConditionals()
S
61 5 11
setDefinition()
S
60 5 11
addClassResource()
S
63 4 11
loadFromExtension()
S
62 3 11
findTaggedServiceIds()
S
64 3 10
getExtension()
S
65 3 9
has()
S
74 3 4
callMethod()
S
64 3 9
getExpressionLanguage()
S
65 3 9
findDefinition()
S
69 2 7
getDefinition()
S
68 2 7
findTags()
S
68 2 7
addDefinitions()
S
73 2 5
getAlias()
S
68 2 7
getProxyInstantiator()
S
72 2 6
addAliases()
S
73 2 5
prependExtensionConfig()
S
70 2 6
addObjectResource()
S
71 2 6
getExtensionConfig()
S
71 2 6
setResources()
S
70 2 7
getCompiler()
S
71 2 6
addResource()
S
69 2 7
getScopes()
S
70 2 6
getScopeChildren()
S
70 2 6
registerExtension()
S
70 2 6
hasExtension()
S
78 2 3
addExpressionLanguageProvider()
S
80 1 3
getExpressionLanguageProviders()
S
82 1 3
findUnusedTags()
S
79 1 3
getResources()
S
80 1 3
getExtensions()
S
82 1 3
setProxyInstantiator()
S
81 1 3
isTrackingResources()
S
82 1 3
resolveServices()
S
79 1 3
getCompilerPassConfig()
S
81 1 3
addCompilerPass()
S
73 1 5
hasDefinition()
S
79 1 3
getDefinitions()
S
82 1 3
setDefinitions()
S
77 1 4
register()
S
79 1 3
getAliases()
S
82 1 3
hasAlias()
S
79 1 3
removeAlias()
S
79 1 3
removeDefinition()
S
79 1 3
setAliases()
S
77 1 4
setResourceTracking()
S
80 1 3
getServiceIds()
S
78 1 3
__construct()
S
75 1 4